English-Tamil dictionary. 2014.
mesentoblast — noun Any stem cell from which mesoderm develops … Wiktionary